package com.ctg.behavior.calc.impala.report.retentions;

import java.util.ArrayList;
import java.util.List;

import com.ctg.behavior.calc.common.CtCalcDate;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = false)
@Data
public class CtRetentionsUserIdsReport extends CtRetentionsReport {

//	// 指计算统计哪一天(非必埴)
//	private String sliceDate;
//	// 分组字段中的分组值条件(非必埴)
//	private List<String> sliceByValues = new ArrayList<>();
	// 
	private CtCalcDate sliceCalcDate = new CtCalcDate();
	
	//
	private String sliceInterval;
	// 格式： YYYY-MM-DD
	private String sliceDate;
	//
	private List<String> sliceByValues = new ArrayList<>();
	// 
	private Sli sli = new Sli();
	
	@Data
	public static class Sli {
		private List<String> id = new ArrayList<>();
		private List<String> value = new ArrayList<>();
	}

}
